﻿using System;

namespace ConsoleApp7
{
    class Program
    {
        static void Main(string[] args)
        {
            //DateTime类
            var time = DateTime.Now;
            Console.WriteLine("当前日期和时间为：{0}",time);

            DateTime dt = DateTime.Now;
            Console.WriteLine("当前日期为：{0}",dt);
            Console.WriteLine("当前是一周的星期{0}",dt.DayOfWeek);
            Console.WriteLine("当前是一年的第{0}天", dt.DayOfYear);
            Console.WriteLine("这个月的第:" + dt.Day+"天");
            Console.WriteLine("24天后的日期和时间:" + dt.AddDays(24));
            Console.WriteLine("2小时后的时间:" + dt.AddHours(2));
            Console.WriteLine("5分钟后的时间:" + dt.AddMinutes(5));
            Console.WriteLine("30秒后的时间:" + dt.AddSeconds(30));
            Console.WriteLine("再过3个月:" + dt.AddMonths(3));
            Console.WriteLine("再过两年:" + dt.AddYears(2));

            //字符串
            var str = "床前明月光";
            Console.WriteLine("字符串的长度为："+str.Length);
            Console.WriteLine("字符串的第一个字符为:"+str[0]);
            Console.WriteLine("字符串的最后一个字符为:" +str[str.Length - 1]);


            var str1 = "618聚划算";
            var indexStr = str1.IndexOf("聚");
            Console.WriteLine(indexStr);
            Console.WriteLine(str1.LastIndexOf("聚"));
            Console.WriteLine(str1.IndexOf("划"));


            var str2 = str1.Replace("聚", "巨");//返回一个新的字符串，用于将指定字符串替换给原字符串中指定的字符串
            Console.WriteLine(str2);

            var str3 = str1.Substring(5);//返回一个新的字符串，用于截取指定的字符串
            Console.WriteLine(str3);

            var str4 = str1.Insert(3,"超级");//	返回一个新的字符串，将一个字符串插入到另一个字符串中指定索引的位置
            Console.WriteLine(str4);

            var str5 = "ABCDEfgh";
            Console.WriteLine("转换为小写:" + str5.ToLower());// 将字符串中的大写字母转换成小写字母

             var str6 = "abcdeFGH";
            Console.WriteLine("转换为大写:" + str6.ToUpper());// 将字符串中的小写字母转换成大写字母








        }
    }
}
